 /* 把自己的方法拓展到 $ 上 */
$.extend($, {
    /* 根据 key 去查询url 上的参数的值 */
    getQueryString: function (name) {
        var reg = new RegExp("(^|$)" + name + "=([^&]*)(&|$)", "i");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return decodeURI(r[2]); return null;
    },
    
    /* 
    实现对登录的过滤
    以后接口上只要出现了(需要登录)，那么都可以使用自己封装好的ajax
   */
    ltAjax: function (option) {
        $.ajax({
            url: option.url,
            type: option.type || "get",
            data: option.data || "",
            success: function (result) {
                if (result.error && result.error == 400) {
                    /*
                    这是没有登录的情况
                    统一跳转到登录页面
                    这时候的路径要写绝对路径，避免了不同目录下的文件寻找登录页面的路径不一致的问题
                    */
                    location.href = "/mobile/user/login.html?returnURL = " + location.href;
                } else {
                    /* 执行回调函数 */
                    option.success && option.success(result);
                }
            }
        });
    },
    /* 处理商品尺寸问题 */
    /* 获取数分割成数组形式 */
    sizeFormat: function (str) {
        var arr = [];
        /* split("需要分割的字符") 返回数组 */
        var startNum = str.split("-")[0];
        var endNum = str.split("-")[1];
        for (var i = startNum; i < endNum; i++) {
            arr.push(i);
        }
        return arr;
    }

});